/****

    activequant - activestocks.eu

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

	
	contact  : contact@activestocks.eu
    homepage : http://www.activestocks.eu

****/
package org.activequant.dao.hibernate;

import org.activequant.core.domainmodel.data.TradeIndication;
import org.activequant.dao.ITradeIndicationDao;
import org.hibernate.SessionFactory;

/**
 * TradeIndicationDao extends MarketDataEntityBase&lt;TradeIndication&gt; implements ITradeIndicationDao.<br/>
 * Holds the following inherited variables:
 * <ul>
 * <li>clazz(Class&lt;TradeIndication&gt;)</li>
 * <li>hibernateTemplate(HibernateTemplate)</li>
 * </ul>
 * <br>
 * <b>History:</b><br>
 *  - [23.06.2007] Created (Erik Nijkamp)<br>
 *  - [25.08.2007] Domain model cleanup (Erik Nijkamp)<br>
 *
 *  @author Erik Nijkamp
 */
public class TradeIndicationDao extends MarketDataEntityBase<TradeIndication> implements ITradeIndicationDao {
	/**
	 * Constructs a TradeIndicationDao(extends MarketDataEntityBase&lt;TradeIndication&gt; implements ITradeIndicationDao) whose inherited clazz(Class&lt;T&gt;) is set to <code>TradeIndication.class</code>.
	 */
	public TradeIndicationDao() {
		super(TradeIndication.class);
	}
	/**
	 * Constructs a TradeIndicationDao(extends MarketDataEntityBase&lt;TradeIndication&gt; implements ITradeIndicationDao) whose inherited clazz(Class&lt;T&gt;) is set to <code>TradeIndication.class</code>.<br/>
	 * The given sessionFactory(SessionFactory) is used to set its Hibernate SessionFactory and create/initialize the inherited hibernateTemplate(HibernateTemplate) for it.
	 * @param sessionFactory
	 */
	public TradeIndicationDao(SessionFactory sessionFactory) {
		super(TradeIndication.class, sessionFactory);
	}
	
}
